'''
assert r.json()['status'] == login_data['exp']['status']
assert r.json()['code'] == login_data['exp']['code']
assert r.json()['msg'] == login_data['exp']['msg']
代码重复性高，将其优化成一行。
equal(r.json(), login_data['exp'], ['status','code','msg'])
'''

def equal(real, exp, keys):
    '''
    校验结果
    :param real:  实际结果
    :param exp:  预期结果
    :param keys:  校验哪些key，列表类型的
    :return:
    '''
    for k in keys:
        r = real[k]
        e = exp[k]
        print(f"校验{k}，实际结果为：{r}，预期结果为：{e}")
        assert  r == e

